home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d15 / hydk420.arc / HYPERDSK.TXT < prev    next >
Text File  |  1991-02-03  |  105KB  |  2,188 lines

  1. HYPERDSK.TXT
  2.        
  3.        
  4.        
  5.        
  6.        
  7.                                    HyperDisk(TM)
  8.        
  9.                                  Disk Accelerator
  10.        
  11.                                         by
  12.        
  13.                                    HyperWare(TM)
  14.        
  15.                               Shareware Version 4.20
  16.        
  17.                            Installation and User's Guide
  18.        
  19.                                  Feburary 3, 1991
  20.        
  21.        
  22.            Program and Document Copyright (C) 1987-1990 by Roger Cross.
  23.        
  24.        
  25.         HyperWare
  26.         RR#1 Box 91
  27.         Pall Mall, TN 38577
  28.  
  29.         Sales/Administration:          (615) 864-6868
  30.         Technical Support:             (615) 864-6869
  31.         FAX (Group II, III):           (615) 864-6870
  32.         BBS, 8N1 (HST, V.32, V.22bis): (615) 864-6871
  33.  
  34.  
  35.         MasterCard / Visa / COD Cashiers Accepted
  36.  
  37.        
  38.        
  39.                               Scope of This Document
  40.        
  41.        This   document   contains  information  on  HyperWare's:  Shareware 
  42.        License,   product   disclaimer,  additional  license  plans,  order 
  43.        methods,  product  line  brief,  company address, FAX, BBS and voice 
  44.        phone numbers.
  45.        
  46.        The  balance  of  this  document is an installation and user's guide 
  47.        for  the  HyperDisk  disk caching product. It explains disk caching, 
  48.        outlines  the  procedure  for  installing  HyperDisk,  and  includes 
  49.        additional information for customization. 
  50.        
  51.        
  52.        
  53.        
  54.        
  55.        
  56.                        HyperWare Shareware License Agreement
  57.        
  58.        This  software  and documentation is protected by both United States 
  59.        copyright  law and international treaty provisions. This "Shareware" 
  60.        version  of  HyperDisk is NOT PUBLIC DOMAIN NOR FREE SOFTWARE. Users 
  61.        are  granted  a  limited  license to make and use an evaluation copy 
  62.        for  trial use on a private, non-commercial, non-governmental basis, 
  63.        for   the  express  purpose  of  determining  whether  HyperDisk  is 
  64.        suitable  for  their  needs.  At  the  end  of this trial period you 
  65.        should   either   register   with  HyperWare  or  discontinue  using 
  66.        HyperDisk.
  67.        
  68.        You  may make copies of the software and documentation only for your 
  69.        own  use or for the use of others in conducting their own trial use, 
  70.        however  all materials relating to this license statement, software, 
  71.        documentation,    order   information,   copyright   and   trademark  
  72.        statements  must remain intact as supplied in the original shareware 
  73.        package.  You  may  not  distribute,  rent, sublicense, integrate or 
  74.        lease  the software or the documentation. You may not alter, modify, 
  75.        or  adapt  the  software or documentation, including but not limited 
  76.        to   translating,   decompiling,  reverse  assembling,  or  creating 
  77.        derivative  works.  You  may  not  use  the  software  in a network, 
  78.        timesharing, multiple CPU, or multi-user environment.
  79.        
  80.                                What Does This Mean?
  81.        
  82.        If,  after  a  reasonable  trial  period,  you  continue to use this 
  83.        product  you  should  pay  for  the  service  provided by HyperWare. 
  84.        HyperDisk  is  not  free nor is HyperWare giving away free software. 
  85.        We  are  giving  you the opportunity to try HyperDisk, without risk, 
  86.        before  you  pay  for  it.  It  is  just that simple. Try it; either 
  87.        purchase  a registered license or quit using it. There is no risk or 
  88.        refund problems.
  89.        
  90.        How  long is the trial period?  You should be able to determine that 
  91.        HyperDisk  meets your needs within 3 months. If you require a longer 
  92.        period,  please  consider your motives: a registered license is very 
  93.        inexpensive. This is a great offer, there is no need to abuse it.
  94.        
  95.        All   corporate,   business,   government,  organization,  or  other 
  96.        entities   require  a  commercial  license!   ONLY  PRIVATE  USE  is 
  97.        permitted by this "Shareware" license.
  98.        
  99.        If  you license a copy of HyperDisk, you will receive a professional 
  100.        manual,  update  notices, discounts on future versions and technical
  101.        support;  plus  a  version  of  HyperDisk which supports an advanced 
  102.        UNINSTALL function, special LOAD-HI functions and  does  not display
  103.        the  opening  Shareware  panel. In addition, your purchase will help
  104.        HyperWare support,  upgrade and development new  products,  for  the
  105.        
  106.        
  107.        
  108.        
  109.        Shareware and Commercial market places.
  110.        
  111.        You  may make copies of the original Shareware package. The original 
  112.        package  is archived and will fit on one 360K floppy. If you operate 
  113.        a  BBS, please place a complete package copy in your public download 
  114.        sections,  (BBS  operators  may  receive  a  special discount if you 
  115.        display in your opening BBS panel that you are using HyperDisk!).
  116.        
  117.        Disk  Vendors  MUST  obtain written permission from HyperWare before 
  118.        distributing  any HyperWare product. Generally, ASP approved vendors 
  119.        will  be  granted  permission;  others are handled on a case-by-case 
  120.        basis. Contact HyperWare for details.
  121.        
  122.        HyperWare currently offers several different licenses plans:
  123.        
  124.        A  Non-Commercial  Use  License  is  provided  for direct upgrade of 
  125.        Shareware  users;  it  is ideal for private users. $49.00 is a small 
  126.        price for the increased performance you receive!
  127.        
  128.        A  Commercial  Use  License  provides  commercial  and  governmental 
  129.        interest  with  the highest performance utilities available!  $69.00 
  130.        is   insignificant  when  compared  to  the increase in productivity 
  131.        HyperWare  SpeedKit provides!   Call your standard software supplier
  132.        or order direct from HyperWare.
  133.        
  134.        A  Commercial  Site  License  for  large commercial and governmental 
  135.        users   can   provide   the  most  cost  effective  means  for  your 
  136.        organization  to  enjoy  the  benefits  of  using HyperDisk with the 
  137.        minimum  of  cost.  Site  fees  are  based  on  the number of users. 
  138.        Special  discounts  are  also  available for Non-Profit, Educational 
  139.        and Charitable organizations. Call HyperWare for details.
  140.        
  141.        ALL  PRICES,  TERMS AND DISCOUNT PLANS ARE SUBJECT TO CHANGE WITHOUT 
  142.        NOTICE.  Discounts  are  not cumulative; they apply to single orders 
  143.        of  like  products  only. Unit prices are the same as for individual 
  144.        users.
  145.        
  146.        
  147.        
  148.        
  149.        
  150.                                Shareware Disclaimer
  151.        
  152.        HyperWare   specifically  disclaims  all  warranties,  expressed  or 
  153.        implied,   including  but  not  limited  to  implied  warranties  of 
  154.        merchantability  and  fitness  for a particular purpose with respect 
  155.        to  defects  in  the  software  and  documentation,  and the program 
  156.        license   granted   herein   in  particular,  and  without  limiting 
  157.        operation  of  the  program  license  with respect to any particular 
  158.        application,  use, or purpose. In no event shall HyperWare be liable 
  159.        for  any  loss  of  profit  or  damage, including but not limited to 
  160.        special,  incidental, or consequential damages. This statement shall 
  161.        be  construed, interpreted, and governed by the laws of the State of 
  162.        Tennessee. 
  163.        
  164.        
  165.                                Trademark Information
  166.        
  167.        HyperWare,  HyperDisk,  HyperKey,  HyperScreen,  Touch-Shifting  and 
  168.        SpeedKit are trade-marks of Roger Cross. 
  169.        MS-DOS is a trademark of Microsoft Corporation.  
  170.        Microsoft Windows is copyrighted by Microsoft Corporation. 
  171.        Qualitas and 386MAX are trademarks of Qualitas, Inc.
  172.        SpeedStor is a trademark of Storage Dimensions.
  173.        Disk Manager is a trademark of Ontrack Computer Systems, Inc.
  174.        Other  programs  and/or equipment mentioned herein are trademarks or 
  175.        registered   trademarks   of   their  respective  publishers  and/or 
  176.        manufacturers.
  177.        
  178.        
  179.        
  180.        
  181.        
  182.                            Available HyperWare Products
  183.        
  184.                                SpeedKit Version 4.20
  185.        
  186.        HyperWare's  family of enhancement utilities for your IBM and MS-DOS 
  187.        operating   systems,   HyperDisk,  HyperKey,  and  HyperScreen,  are 
  188.        included in one cost effective package.
  189.  
  190.        
  191.                               HyperDisk, Version 4.20
  192.        
  193.        HyperDisk  is  the ultimate disk caching utility that increases your 
  194.        computer  disk drive's performance by implementing advanced features 
  195.        including  support  for  Conventional, Extended, and Expanded Memory 
  196.        usage,  interrupt-driven  I/O  for  both read and write caching, and 
  197.        support  for  PC,  XT,  AT, 80386, and 80486 type computers. It also 
  198.        features  advanced  options  such  as  Shadow  RAM  loading  of  all 
  199.        overhead  memory. Conventional RAM requirements vary from 10K to 35K 
  200.        depending on the model and size of cache selected.
  201.        
  202.        
  203.                               HyperKey, Version 4.10  
  204.        
  205.        HyperKey  is  a  powerful  keyboard  enhancement package that allows 
  206.        each  user  to customize completely all keyboard functions including 
  207.        type-ahead  buffer,  repeat  rates,  keyboard  clicking,  and  Touch 
  208.        Shifting(TM). 
  209.        
  210.                              HyperScreen, Version 2.10
  211.        
  212.        HyperScreen  is  a  screen  utility that accelerates video output in 
  213.        all  text  modes  and  a versatile screen blanker that supports both 
  214.        text modes and all graphic modes. Free with registeration.
  215.        
  216.        
  217.        
  218.        
  219.        
  220.        
  221.        
  222.                                  Order Information
  223.        
  224.        To order call or use the enclosed order form for MAIL or FAX.
  225.        
  226.        We   accept   Visa   or   Mastercard,  company  or  personal  check. 
  227.        International  orders  should  be  payable  in U.S. dollars (Visa or 
  228.        Mastercard  preferred).  Orders outside Canada, Mexico or the United 
  229.        States  should  include  an  additional  $8.00 U.S. for shipping and 
  230.        handling.
  231.        
  232.        
  233.                 HyperWare
  234.                 RR#1 Box 91
  235.                 Pall Mall, TN 38577
  236.  
  237.                 
  238.                 Sales/Administration:              (615) 864-6868
  239.                 FAX (Group II,III):                (615) 864-6870
  240.                 
  241.        
  242.                                  Technical Support
  243.        
  244.        Registered  users  may  obtain  direct  Technical  Support  for this 
  245.        product Monday through Friday, 8:00 a.m. - 5:00 p.m., Central Time.
  246.        
  247.                 Technical Support:       (615) 864-6869
  248.        
  249.        
  250.        
  251.        Registered  and Non-Registered users may obtain Technical Support by 
  252.        accessing HyperWare's BBS or CompuServe E-Mail.
  253.        
  254.             BBS (USR-HST/V.32bis/V.32/V.22bis; 8N1):   (615) 864-6871
  255.        
  256.                             CompuServe Address:  72230,2321
  257.        
  258.        
  259.                                   Hyperware's BBS
  260.        
  261.        Obtain   the   latest  updates,  registration  information,  general 
  262.        utilities  and services.  Available, online 24 hours a day, 7 days a 
  263.        week.  Asynchronous  format:  8  Data  bits,  no parity, 1 stop bit. 
  264.        Modem  is  U.S. Robotics Dual Standard, supporting: USR: HST; CCITT: 
  265.        V.32bis, V.32, V.22bis,  V.22,  V.21;  Bell: 212A and 103; MNP error
  266.        control protocol Service Classes 1-5.
  267.        
  268.                  You MUST use your real name and telephone number.
  269.        
  270.        
  271.        
  272.        
  273.        
  274.        
  275.                                  Table of Contents
  276.        
  277.        Chapter 1
  278.        Introduction to HyperDisk.........................................1
  279.                What is Disk Caching?.....................................1
  280.                How is HyperDisk Different from a RAM Disk?...............2
  281.                Other Benefits of HyperDisk...............................2
  282.        
  283.        Chapter 2
  284.        Installing HyperDisk..............................................4
  285.                Backup Your System........................................4
  286.                HyperDisk Models..........................................4
  287.                The Install Program: INST_DSK.EXE.........................5
  288.                Special Note for Staged Write Users.......................6
  289.                <Ctrl><Left-Shift><Alt>...................................7
  290.                Manual Installation.......................................7
  291.        
  292.        Chapter 3
  293.        Technical Information.............................................9
  294.                HyperDisk Parameters......................................9
  295.                Controlling HyperDisk via the Keyboard...................15
  296.                Technical Control Options................................17
  297.                Advanced Models Only: HYPER286.EXE or HYPER386.EXE.......19
  298.                Notes for Extended Model HyperDisk: HYPERDKX.EXE.........20
  299.                HyperDisk Limitations....................................22
  300.        
  301.        Chapter 4
  302.        Caches Explained.................................................23
  303.                Disk Controller Caches...................................24
  304.                Disk Caching vs. Other Caching Systems...................24
  305.        
  306.        Appendix A
  307.        Installation of Near Compatibles.................................25
  308.        
  309.        Appendix B
  310.        HyperDisk Error Messages.........................................27
  311.        
  312.        Appendix C
  313.        STAGED WRITE Feature.............................................29
  314.        
  315.        Appendix D
  316.        Microsoft Windows and The Keyboard...............................31
  317.        
  318.        Appendix E
  319.        Borland's Reflex Package.........................................31
  320.        
  321.        Appendix F
  322.        Hard Disk Integration Packages...................................31
  323.        
  324.        
  325.         
  326.         HyperDisk Shareware Version 4.20                 Feburary 3, 1991
  327.         
  328.         
  329.         
  330.                                      Chapter 1
  331.                              Introduction to HyperDisk
  332.        
  333.        Welcome  to  the ultimate disk performance utility for your personal 
  334.        computer  system.  Disk  caching  has  been  used  for  years in the 
  335.        computer  industry  to  improve  disk  performance in many mainframe 
  336.        computer systems and is now available for your personal computer.
  337.        
  338.        With   HyperDisk,   hard  disk  system  performance  will  generally 
  339.        increase   300%   to  1000%,  while  simultaneously  prolonging  the 
  340.        lifetime  of  your  drive  by  reducing  the wear and tear caused by 
  341.        frequent  access.  HyperDisk will improve the performance of any PC, 
  342.        XT  or  AT  based system. New computers based on the 80386 and 80486 
  343.        microprocessors will be incomparable in performance.
  344.        
  345.        HyperDisk   uses   either  Conventional,  Extended  (also  XMS),  or 
  346.        Expanded  (EMS) memory. It may be installed a DOS Device Driver (DD) 
  347.        or  as  a  Terminate and Stay Resident (TSR) program. Most operating 
  348.        parameters  may  be  changed  easily without requiring you to reboot 
  349.        your  computer.  For  computers based on Chips and Technologies NEAT 
  350.        210  or  300  Series  Chip sets, all of the program may be loaded in 
  351.        special Shadow RAM using none of the lower 640K.
  352.        
  353.        
  354.                                What is Disk Caching?
  355.        
  356.        What  is  Caching?   Caching  is  simply  keeping  often-read  items 
  357.        readily accessible in memory.
  358.        
  359.        Why  is a disk not "readily" accessible?  It is a matter of relative 
  360.        comparison:  disks are very fast compared to file cabinets, but your 
  361.        computer's  internal  Random  Access Memory (RAM) is far faster than 
  362.        disk memory.
  363.        
  364.        How  can the small amount of RAM I have improve my disk performance? 
  365.        Some  of  your  computer's RAM can be used to store the data you use 
  366.        most often. This is known as buffering.
  367.        
  368.        What  happens  when the buffer is full?  A cache maintains a history 
  369.        of  data  usage.  When space is needed to store new data, the oldest 
  370.        data  in the buffer is replaced. You never run out of space, because 
  371.        it is automatically reused to hold your most recent requests.
  372.        
  373.        Why   does   replacing   the  oldest  data  with  new  data  improve 
  374.        performance?   Because  in many cases data is reused frequently. For 
  375.        example,  consider  the  usage of items in your kitchen. Do you have 
  376.        some  favorite items used more often than others? If your kitchen is 
  377.        like   most,  you  have  some  items  used  ever  day,  others  less 
  378.        frequently,  and some only a few times each year. You probably store 
  379.        the  frequently  used  items  in the most accessible places. This is 
  380.        the way caching works.
  381.        
  382.         
  383.         
  384.         
  385.         HyperDisk the Disk Accelerator by HyperWare......................1
  386.         
  387.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  388.         
  389.         
  390.         
  391.                     How is HyperDisk Different from a RAM Disk?
  392.        
  393.        HyperDisk  is  similar  to a RAM disk in that both programs transfer 
  394.        data  to  and  from  RAM.  A  RAM  disk user must first copy all the 
  395.        needed  files  to the RAM disk and remember to copy them back to the 
  396.        hard  disk  after  processing  has finished. The entire file must be 
  397.        placed  in RAM, even if only part of the file is active. If you find 
  398.        you  need  additional  files, processing is interrupted again, while 
  399.        you  copy  the  necessary  files  to  the  RAM disk. If the RAM disk 
  400.        becomes  full, you must decide which files to copy back to your hard 
  401.        disk,  and  then  delete  them  from  the RAM disk. If you need more 
  402.        files  for  a  given task than the RAM disk can hold, you cannot use 
  403.        the  RAM  disk.  If a power failure occurs or your computer crashes, 
  404.        all  your work in the RAM disk must be done again. And if you forget 
  405.        to  copy  the  data  back to your disk or diskette, all your efforts 
  406.        are again wasted. HyperDisk eliminates all these shortcomings.
  407.        
  408.        When  your  application  issues  a  disk  read  operation, HyperDisk 
  409.        intercepts  the request, copies the data from the disk to its buffer 
  410.        memory,  and  then passes the data on to the requesting application. 
  411.        All  subsequent  requests  for the same data are copied by HyperDisk 
  412.        from its buffer memory to the requesting application. 
  413.        
  414.        When  your  application  issues  a  disk  write operation, HyperDisk 
  415.        compares  the  new  data to the data already in the cache memory. If 
  416.        it  is the same data, the disk update is bypassed, and valuable time 
  417.        is  saved.  HyperDisk copies only active data (data you are actually 
  418.        using)  to the buffer; thus providing much more efficient use of the 
  419.        valuable RAM in your machine.
  420.        
  421.        
  422.                             Other Benefits of HyperDisk
  423.        
  424.        Optionally,  HyperDisk can delay immediate updating of the disks and 
  425.        diskettes  to  provide  much  greater  disk and diskette efficiency. 
  426.        Delaying  or  staging  the  update  allows HyperDisk to optimize the 
  427.        process   by   coalescing  and  sorting  operations.  In  this  way, 
  428.        HyperDisk  minimizes the number of disk rotations and head movements 
  429.        required  to  update the disk. Additionally, for AT, PS/2, 386, 486, 
  430.        and   some   XT  class  computers,  updates  are  performed  in  the 
  431.        background  asynchronously  (Advanced  Update  Mode), providing your 
  432.        application  with even more computing power for faster execution. No 
  433.        longer  must  you  wait  while the data is being written to the disk 
  434.        and diskette drives.
  435.        
  436.        HyperDisk  is  fully automatic. If the cache memory is full when any 
  437.        application  issues  a  new  disk request, HyperDisk will make space 
  438.        available  to  hold  this  new  data.  The  least recently used data 
  439.        (oldest  data) is eliminated from the cache, and free memory is then 
  440.        used  for  the new data. HyperDisk is continually updating your disk 
  441.        with  changes  you have made. The updating is done in the background
  442.         
  443.         
  444.         
  445.         HyperDisk the Disk Accelerator by HyperWare......................2
  446.         
  447.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  448.         
  449.         
  450.         
  451.        at  times  when  your  computer  is idle, to avoid interrupting your 
  452.        processing.  HyperDisk  automatically  writes  all  new data to disk 
  453.        (even  if  you  issue  a  "warm-reboot" via the <Ctrl><Alt><Del> key 
  454.        sequence),  so  you  cannot  lose  your  important  updates. No user 
  455.        intervention is necessary.
  456.        
  457.        When  you  change  diskettes,  HyperDisk  automatically  updates the 
  458.        cache  for  the new diskette and beeps to let you know it recognizes 
  459.        the new diskette.
  460.        
  461.        HyperDisk  prolongs the life of your drive by reducing the amount of 
  462.        access and eliminating redundant access to the drive.
  463.        
  464.        HyperDisk  is  meant  to  be  installed  as  a  set-it-and-forget-it 
  465.        utility.  The  benefit  of  the  program  will  be  your  day to day 
  466.        improvement  in  total  system performance. We have taken every step 
  467.        to  ensure compatibility and reliability of our product. However, it 
  468.        is  impossible  to  test every combination of hardware and software. 
  469.        For  this  reason,  our  technical support department is standing by 
  470.        ready  to assist you, at no charge, with any questions, comments, or 
  471.        installation problems.
  472.        
  473.        Thank  you  for purchasing HyperDisk. All of us hope you enjoy using 
  474.        HyperDisk and all other HyperWare products.
  475.        
  476.        
  477.        
  478.        
  479.        
  480.        
  481.        
  482.        
  483.        
  484.        
  485.        
  486.        
  487.        
  488.        
  489.        
  490.        
  491.        
  492.        
  493.        
  494.        
  495.        
  496.        
  497.        
  498.        
  499.        
  500.        
  501.        
  502.         
  503.         
  504.         
  505.         HyperDisk the Disk Accelerator by HyperWare......................3
  506.         
  507.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  508.         
  509.         
  510.         
  511.                                      Chapter 2
  512.                                Installing HyperDisk
  513.        
  514.        This  chapter  contains both the automatic and manual procedures for 
  515.        installing  HyperDisk. Before you actually install HyperDisk on your 
  516.        system,  read all of Part I of this manual and any READTHIS files on 
  517.        the  disk. This manual has been intentionally written in a brief and 
  518.        concise  format  so  that  you  may read it quickly. The manual with 
  519.        index   is   available   on   the   package   diskette  by  running: 
  520.        READ_DSK.BAT.
  521.        
  522.        To  successfully install HyperDisk, you will need an IBM PC, XT, AT, 
  523.        PS/2,  or  100%  compatible  computer  system  and  PC-DOS or MS-DOS 
  524.        version 2.0 or greater.
  525.        
  526.        
  527.                                 Backup Your System 
  528.        
  529.        It  is  a  good  idea to backup your hard disk before installing any 
  530.        new  program.  This  is  especially  true if you have a particularly 
  531.        complex or non-standard system.
  532.        
  533.        
  534.                                  HyperDisk Models
  535.        
  536.        The  HyperDisk model you install will be determined by the memory on 
  537.        your system.
  538.         
  539.        HYPER286.EXE - Advanced 286 Mode
  540.                 Uses   proprietary   Extended  memory  management  for  RAM 
  541.                 transfers.   This   model  provides  the  fastest  possible 
  542.                 transfers  but  still  allows  other  programs to interrupt 
  543.                 when  needed.  If  you  have  an  80286-based computer with 
  544.                 Extended  memory,  try  this model first. If you experience 
  545.                 compatibility problems, use the Extended model.
  546.         
  547.        HYPER386.EXE - Advanced 386 Mode
  548.                 Same  as  the  Advanced  286 model, but optimized for 80386 
  549.                 machines.  If  you  have  an 80386-based computer, use this 
  550.                 model.  If  you  experience compatibility problems, use the 
  551.                 Extended model.
  552.         
  553.        HYPERDKX.EXE - Extended
  554.                 Uses  the memory above 1 megabyte as cache memory. Normally 
  555.                 you  should use either the Advanced 286 or 386 Mode models. 
  556.                 However,  if  your  system  uses one of the 80386-based EMS 
  557.                 emulators   such  as  Qualitas  386Max,  Quarterdeck  QEMM, 
  558.                 Compaq  EMM,  etc.,  you should use this model. The 286 and 
  559.                 386  models are compatible with these products, but most of 
  560.                 the  advanced  mode  support is not allowed while operating 
  561.                 under  the  above  systems. Therefore, you may save a small
  562.         
  563.         
  564.         
  565.         HyperDisk the Disk Accelerator by HyperWare......................4
  566.         
  567.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  568.         
  569.         
  570.         
  571.                 amount  of  Conventional  memory  by using the smaller code 
  572.                 size  provided by the Extended model. (Technical note: This 
  573.                 model  supports  two  transfer  protocols, XMS and INT 15h-
  574.                 87h.  INT  15h  is  generally  faster  than  XMS and is the 
  575.                 default mode.) 
  576.        
  577.        HYPERDKE.EXE - Expanded
  578.                 Uses  bank-switched  memory like that provided by the Intel 
  579.                 Above  Board  (LIM  EMS), AST Research's EEMM products, and 
  580.                 their  100% compatibles. You can finally put this memory in 
  581.                 your  computer  to  work, speeding up all your programs all 
  582.                 the   time,   instead   of   having   only  a  few  special 
  583.                 applications  customized to use LIM EMS. You can install up 
  584.                 to  8  megabytes  of expanded memory for LIM EMS 3.2 and up 
  585.                 to 32 megabytes for LIM EMS 4.0 and EEMM 3.2.
  586.        
  587.        HYPERDKC.EXE - Conventional
  588.                 Uses  the  memory  between  0  and  640KB. This is also the 
  589.                 memory  used  by  DOS and your programs. If you do not have 
  590.                 Extended  or  Expanded  memory,  use  this  model. The best 
  591.                 compromise  (with  the Conventional model only) is achieved 
  592.                 with  a  cache  size between 128K to about 256K. Default is 
  593.                 128K.
  594.        
  595.        HYPERDK.EXE (for batch files)
  596.                 The  purpose  of  this file is to change options for a copy 
  597.                 of  HyperDisk  already  installed on your computer. Include 
  598.                 this  program name in any batch files rather than the above 
  599.                 program  names.  For  example,  if  you start your computer 
  600.                 with  HyperDisk  enabled,  but  at  some  point you want to 
  601.                 disable  the cache, you can do so in a batch file by adding 
  602.                 the command: 
  603.        
  604.                                 hyperdk D
  605.        
  606.        
  607.                          The Install Program: INST_DSK.EXE
  608.         
  609.        To install HyperDisk on your hard disk, run INST_DSK.EXE.
  610.        Place a backup of the HyperDisk diskette in Drive A: and type:
  611.         
  612.                        A:INST_DSK <Enter>
  613.         
  614.        Note: <Enter> means that you press the <Enter> key. 
  615.         
  616.        1.       You  will  first be asked if you want to install HyperDisk. 
  617.                 If  you  have  a  complete  system  backup, enter "Y." When 
  618.                 INST_DSK  prompts  you for a response, enter only the first 
  619.                 letter of your choice.
  620.        
  621.        
  622.         
  623.         
  624.         
  625.         HyperDisk the Disk Accelerator by HyperWare......................5
  626.         
  627.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  628.         
  629.         
  630.         
  631.        2.       If  you  do  not  have a backup, you will be given a second 
  632.                 chance  to  abort  the installation. If you want to proceed 
  633.                 with the installation, press the Space Bar.
  634.         
  635.        3.       The  next  three  screens  help  you decide which HyperDisk 
  636.                 memory  model  to  use.  See Page I-5 for an explanation of 
  637.                 the five HyperDisk models.
  638.        
  639.        4.       You  will be asked whether you want to install HyperDisk as 
  640.                 a  device  driver  or  as  a  TSR.  We recommend the device 
  641.                 driver  method, which uses less Conventional memory. If you 
  642.                 have DOS version 2.xx, you must use the TSR method.
  643.        
  644.        5.       Enter  the  letter of the disk drive where you plan to keep 
  645.                 the  HyperDisk  files. This will typically be Drive C:, but 
  646.                 your configuration may differ.
  647.        
  648.        6.       Enter  the amount of memory to use as cache. The amount you 
  649.                 enter  corresponds  to  1,024  byte  (1K)  increments.  For 
  650.                 example,  2048  will create a 2-megabyte cache size. If the 
  651.                 size  of  the cache you enter here is not available on your 
  652.                 computer,  all  available  memory will be used. The default 
  653.                 size  is recommended for first-time users. Press <Enter> to 
  654.                 select the default response.
  655.         
  656.        7.       You  may now specify any HyperDisk options. Please refer to 
  657.                 the  section  on command line parameters in Part I, Chapter 
  658.                 3,   "Technical  Information."  Generally,  for  first-time 
  659.                 users  no  extra  parameters  are  necessary.  However,  to 
  660.                 improve  your  performance,  you are encouraged to read the 
  661.                 "Technical  Information" chapter and discover which options 
  662.                 will likely fine-tune your system.
  663.        
  664.        8.       After  completing  INST_DSK,  modify  your  CONFIG.SYS  and 
  665.                 AUTOEXEC.BAT  files  on  your boot drive. In the CONFIG.SYS 
  666.                 file,  either  add  the  line  BUFFERS=5,  or  modify  your 
  667.                 existing   BUFFERS  statement  to  set  BUFFERS=5.  In  the 
  668.                 AUTOEXEC.BAT,  add  the  line  VERIFY=OFF. Edit these files 
  669.                 using  EDLIN  (see  your  DOS  manual)  or  with some other 
  670.                 editor.
  671.        
  672.        9.       Reboot   your   computer   to   complete   installation  of 
  673.                 HyperDisk. Simultaneously press <Ctrl><Alt><Del>.
  674.        
  675.        Special Note for Staged Write Users
  676.        
  677.                 With   HyperDisk  installation,  you  should  always  press 
  678.                 <Ctrl><Alt><D>  before  powering  off  your computer (or if 
  679.                 provided,  press  the  reset button). This will insure that 
  680.                 HyperDisk  has copied all data to your disk. HyperDisk will 
  681.                 beep  twice  to  inform you the cache is being disabled. If
  682.         
  683.         
  684.         
  685.         HyperDisk the Disk Accelerator by HyperWare......................6
  686.         
  687.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  688.         
  689.         
  690.         
  691.                 any  updates  are  pending,  they  will  be  copied to disk 
  692.                 immediately.  After  your  disk access light goes out, feel 
  693.                 free to power off. 
  694.        
  695.         
  696.        <Ctrl><Left-Shift><Alt>
  697.                 When  booting  your  computer,  but  before  device drivers 
  698.                 load,    pressing    <Ctrl><Left-Shift><Alt>   will   cause 
  699.                 HyperDisk  to  suspend loading and prompt you with a choice 
  700.                 to continue or abort HyperDisk installation. 
  701.        
  702.        
  703.                                 Manual Installation
  704.        
  705.        For  users  who  are  familiar  with  the DOS operating system, this 
  706.        section  provides  a  quick review of procedures to manually install 
  707.        HyperDisk.  We  strongly  suggest that you familiarize yourself with 
  708.        the  HyperDisk parameters specified in Part I, Chapter 3, "HyperDisk 
  709.        Parameters,"   of   this  manual.  For  the  automatic  installation 
  710.        procedure,   see   the   previous  section,  "The  Install  Program: 
  711.        INST_DSK.EXE."  For  a  more thorough understanding of how HyperDisk 
  712.        works, see Part I, Chapter 4, "Caches Explained."
  713.        
  714.        1.       Run  the ID program, which will place your serial number ID 
  715.                 on  your  program  disk.  This must be done on the original 
  716.                 floppy  disk.  The  HyperDisk  program  files  will not run 
  717.                 until  the  ID  program  has  been executed. The ID program 
  718.                 needs to be run only once.
  719.        
  720.        2.       Check  to  make sure that no other disk caching software is 
  721.                 installed.   HyperDisk   works  fine  with  hardware  cache 
  722.                 controllers,  but  it  may  conflict  with  other  software 
  723.                 caches.  Below  is  a  list  of  the  most popular software 
  724.                 caching products and the associated program names:
  725.        
  726.                 Product:        Called from              Called from
  727.                                 AUTOEXEC.BAT             CONFIG.SYS
  728.        
  729.                 Super PC Qwik   SUPERPCK                 PCKWIK.SYS
  730.                 Flash           FLASH                    n/a
  731.                 Speed Cache +   SCPLUS                   n/a
  732.                 Speed Cache     SC                       n/a
  733.                 Vcache          CACHE or                 n/a
  734.                                 CACHE-AT or              n/a
  735.                                 CACHE-EM or              n/a
  736.                                 VKETTE                   n/a
  737.                 SmartDrive      n/a                      SMARTDRV.SYS
  738.                 PC Cache        PCACHE                   n/a
  739.                 FAST!           FAST???.EXE              FAST???.EXE
  740.        
  741.        
  742.         
  743.         
  744.         
  745.         HyperDisk the Disk Accelerator by HyperWare......................7
  746.         
  747.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  748.         
  749.         
  750.         
  751.        If  any of these programs are installed, you must remove them before 
  752.        attempting  to  install  HyperDisk.  Running  two  or  more  caching 
  753.        programs  simultaneously  may  result  in the loss or damage to your 
  754.        data and program files.
  755.        
  756.        3.       Copy  all  the  "EXE"  files from the diskette to your hard 
  757.                 disk.  You  may place the files in the root directory or in 
  758.                 any subdirectory.
  759.        
  760.        4.       Choose  whether  to install HyperDisk as a device driver or 
  761.                 as  a  TSR. We recommend a device driver unless you wish to 
  762.                 uninstall  HyperDisk later in your session. If uninstalling 
  763.                 is required, use the TSR method.
  764.        
  765.        5.       As  a  device  driver,  HyperDisk should be installed after 
  766.                 any special disk device drivers, such as:
  767.        
  768.                        Disk Manager      - DMDRVR.BIN
  769.                        SpeedStor         - HARDRIVE.SYS or SSTOR.SYS
  770.                        DOS               - DRIVER.SYS
  771.        
  772.        
  773.                                *** W A R N I N G ***
  774.        
  775.                 Do Not use HyperDisk with  Golden Bow's VFEATURE Deluxe
  776.                 
  777.                 VFEATURE is a non-compatible INT13 device driver.
  778.        
  779.        6.       Install the HyperDisk device driver line at the end of
  780.                 the CONFIG.SYS file. If you placed the HyperDisk files
  781.                 in a subdirectory, you should specify a fully qualified
  782.                 path in the "DEVICE =" statement.
  783.        
  784.        The  following  example  of a 512K EMS Cache device driver shows the 
  785.        files placed on a C: drive subdirectory named "TOOLS" :
  786.        
  787.                        device=EMS40.SYS    { ems driver }
  788.        
  789.                        device=C:\tools\hyperdke.exe C:512      
  790.                                 { HyperDisk driver }
  791.        
  792.        7.       As  a  TSR,  HyperDisk should be placed at the beginning of 
  793.                 the  AUTOEXEC.BAT file. The following example of a 512K EMS 
  794.                 Cache   TSR   shows   the   files  placed  on  a  C:  drive 
  795.                 subdirectory named "TOOLS" :
  796.        
  797.                        C:\tools\hyperdke C:512
  798.        
  799.        8.       Now  reboot  your  machine, and HyperDisk will be installed 
  800.                 and ready to use.
  801.        
  802.         
  803.         
  804.         
  805.         HyperDisk the Disk Accelerator by HyperWare......................8
  806.         
  807.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  808.         
  809.         
  810.         
  811.                                      Chapter 3
  812.                                Technical Information
  813.        
  814.        The  following  technical  information  is  provided  for  users  to 
  815.        customize  HyperDisk  to  their own system requirements. We strongly 
  816.        recommend   that   you  read  this  section  before  specifying  any 
  817.        installation  options.  Although  most users readily install and use 
  818.        HyperDisk  with  no options at all, your system's performance may be 
  819.        optimized  by  specifying  various  parameters.  You will want to be 
  820.        aware  of  how  the  selection  of different options may affect your 
  821.        system's operation.
  822.        
  823.        
  824.                                HyperDisk Parameters
  825.        
  826.        You  can  control the operating characteristics of HyperDisk via the 
  827.        command  line  parameters  you  specify  during  installation.  Some 
  828.        parameters  may  be  specified  for installation only and may not be 
  829.        altered  later.  These  are  noted  as  "installation  only."  Other 
  830.        parameters  may  be  changed  at any time at the DOS command line or 
  831.        using batch files. When you enter:
  832.        
  833.                 hyperdk [parameters]
  834.        
  835.        the  selected  parameters  will  be  set  to the new specifications. 
  836.        Parameters  which  are  not  respecified  on  this command line will 
  837.        remain  unchanged.  The  parameters  listed as "default setting" are 
  838.        automatically  selected  by  HyperDisk  upon installation unless you 
  839.        specify an alternate option.
  840.         
  841.        Parameter       Definition
  842.        
  843.        H               HARD DRIVES ONLY
  844.                        Sets to cache only hard (fixed media) drives.
  845.        
  846.        F               FLOPPY DRIVE CACHING
  847.                        Sets to cache all drive types. Default setting. 
  848.        
  849.        E               ENABLE/UPDATE HYPERDISK
  850.                        Enables  caching  of  the  selected  drive types. If 
  851.                        caching  is  already enabled, any modified data will 
  852.                        be written to the disk/diskette. Default setting.
  853.        
  854.        D               DISABLE HYPERDISK
  855.                        Disables  caching of all drive types. You may enable 
  856.                        it later via hotkey or command line.
  857.        
  858.        V               VERIFY READ
  859.                        Verifies  the  disk  and/or diskette after each disk 
  860.                        and/or  diskette write. This replaces the DOS Verify 
  861.                        command. Do NOT use DOS Verify with HyperDisk.
  862.        
  863.         
  864.         
  865.         
  866.         HyperDisk the Disk Accelerator by HyperWare......................9
  867.         
  868.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  869.         
  870.         
  871.         
  872.        N               NO VERIFY
  873.                        Does  not verify the disk and/or diskette after each 
  874.                        write. Default setting.
  875.        
  876.        C:nn            SIZE of HyperDisk
  877.                        Specifies  the  amount  of  memory  (in  Kbytes)  to 
  878.                        initially  install  for  the  HyperDisk  cache.  For 
  879.                        example,  a  value  of  2048  means 2 megabytes. The 
  880.                        cache  size  may  be varied after installation using 
  881.                        the  XC,  XD,  and  XA  options, but the size cannot 
  882.                        become  larger  than  the  value  set  with the C:nn 
  883.                        option  upon  installation.  Default  value  for 286 
  884.                        Advanced,   386   Advanced,  Extended  and  Expanded 
  885.                        models  is  all  the remaining memory. Default value 
  886.                        for Conventional model is 128K.
  887.        
  888.        W               WRITE THROUGH HARD 
  889.                        Writes   all   data   through   to   the  hard  disk 
  890.                        immediately  rather than wait for the TIMER DELAY or 
  891.                        BACKGROUND  UPDATE.  HyperDisk  performance  will be 
  892.                        somewhat   less   than   STAGED   WRITE  mode  since 
  893.                        HyperDisk  must  write data to the disk immediately, 
  894.                        instead  of  waiting until the system is idle or the 
  895.                        cache is full. Default setting.
  896.        
  897.        Q               WRITE THROUGH FLOPPY 
  898.                        Same as above, for floppy drives. Default setting.
  899.        
  900.        S               STAGED WRITE HARD 
  901.                        Delays  writing  hard  drive  data changes until the 
  902.                        computer  is  idle; then writes all changes to disk. 
  903.                        WARNING:   See  Appendix  C  before  selecting  this 
  904.                        option.
  905.        
  906.        A               STAGED WRITE FLOPPY 
  907.                        Same  as  above,  for  floppy  drives.  WARNING: See 
  908.                        Appendix C before selecting this option.
  909.        
  910.        T:nn            TIMER DELAY 
  911.                        When  using  STAGED  WRITE, this parameter specifies 
  912.                        the  computer  idle time before writing the modified 
  913.                        HyperDisk  cache  data  to  disk.  You may specify a 
  914.                        value  of  zero  (0)  for  a  500 millisecond delay. 
  915.                        Units are in seconds.
  916.        
  917.        K               HOTKEY ENABLE
  918.                        Enables  or disables the use of HyperDisk's Hotkeys. 
  919.                        K  or  K:+ enable the Hotkey functions. K:- disables 
  920.                        the hotkeys.
  921.        
  922.         
  923.         
  924.         
  925.         HyperDisk the Disk Accelerator by HyperWare.....................10
  926.         
  927.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  928.         
  929.         
  930.         
  931.        K:aclr          HOTKEY SHIFT STATES
  932.                        Allows   you   to  alter  HyperDisk's  Hotkey  shift 
  933.                        states.  Normally,   the  <Alt> and <Ctrl> keys must 
  934.                        be  depressed  before  you  select  a Hotkey letter. 
  935.                        However,  any  combination  of  <Alt>, <Ctrl>, <Left 
  936.                        Shift>  and  <Right Shift> may be used. Use only the 
  937.                        first  letter  of  the  shift  name. For example, to 
  938.                        select <Ctrl> and <Left Shift> specify: K:cl.
  939.        
  940.        M:nn            MEDIA CHECK RATE 
  941.                        Specifies  the time period for floppy diskette media 
  942.                        verification.  Removable  media  devices  (floppies) 
  943.                        are  checked  periodically to confirm that the media 
  944.                        in  the  drive  still matches the media image in the 
  945.                        cache.  Default  value  is  3  seconds. Units are in 
  946.                        seconds.
  947.        
  948.        Z:nn            SECTORS per BUFFER 
  949.                        Specifies  the number of sectors per cache buffer. A 
  950.                        track  is  mapped to one or more buffers. This value 
  951.                        is  auto-selected  by  default.  Z:0 specifies full-
  952.                        track  caching.  You  may  respecify  this parameter 
  953.                        after  installation,  but  for  the  extended memory 
  954.                        models,  you  cannot increase the sectors per buffer 
  955.                        beyond  that  specified at installation. If you wish 
  956.                        to  experiment,  install  with full track buffering. 
  957.                        Generally  the  auto-selected value will provide the 
  958.                        best overall performance.
  959.        
  960.        XC:nn           RESIZE CACHE BUFFER 
  961.                        Resizes  the  cache buffers to nnK bytes. You cannot 
  962.                        specify  more  memory  than originally installed. XC 
  963.                        without  a  numeric parameter will restore the cache 
  964.                        to its start-up value.
  965.        
  966.        XD:nn           DELETE CACHE BUFFERS 
  967.                        Deletes   nnK  of  memory  from  the  current  cache 
  968.                        buffer.  Use  this  parameter in conjunction with XA 
  969.                        or  XC  to adjust the cache buffer size for the best 
  970.                        utilization   of   your   system  memory.  Note  for 
  971.                        Conventional    model:    To    obtain    the   best 
  972.                        configuration  of your system memory allocation map, 
  973.                        install   with  the  XD  parameter  selected;  also, 
  974.                        specify  the  largest  cache  size  (C:nn)  you will 
  975.                        desire  at  any  time  during the session. After the 
  976.                        system  has  "booted"  (all  your device drivers and 
  977.                        TSRs are installed), run: 
  978.                        
  979.                                 D:>hyperdkc XC
  980.                        
  981.         
  982.         
  983.         
  984.         HyperDisk the Disk Accelerator by HyperWare.....................11
  985.         
  986.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  987.         
  988.         
  989.         
  990.                        This  procedure  allows  you  to  install  HyperDisk 
  991.                        before  any other TSRs, such as FASTOPEN. XD without 
  992.                        a  parameter  will  allocate  no memory to the cache 
  993.                        buffers.
  994.        
  995.        XA:nn           ADD CACHE BUFFERS 
  996.                        Adds  nnK of memory to the current cache buffer. You 
  997.                        cannot   specify   more   memory   than   originally 
  998.                        installed.  Use  XA  in  conjunction  with  XD:nn to 
  999.                        adjust   the   cache   buffer   size  for  the  best 
  1000.                        utilization of your system memory.
  1001.        
  1002.        XF:file         EXECUTE COMMAND FILE 
  1003.                        Directs  HyperDisk to execute the commands contained 
  1004.                        in   the   designated  "file,"  where  "file"  is  a 
  1005.                        standard  DOS  path  and file name. You can use this 
  1006.                        function  to store common procedures or personalized 
  1007.                        caching  properties. Create a file that contains the 
  1008.                        command  line  and parameters desired for a specific 
  1009.                        user  or  application.  The command file may contain 
  1010.                        multiple  lines,  and comments may be delimited by a 
  1011.                        semicolon.
  1012.                        
  1013.                        Example:  d:>hyperdkc XF:C:\anyfile.ext
  1014.                        Example of "anyfile.ext" format:
  1015.                        
  1016.                        EH:0   ;comment: enable only first hard drive
  1017.                        OT OC  ;comment: disable tone and change line
  1018.                        XB:9   ;update disk every 1/2 second
  1019.        
  1020.        XU              UNINSTALL CACHE *** NOT AVAILABLE IN SHAREWARE
  1021.                        Attempts  to  uninstall HyperDisk from memory. After 
  1022.                        writing  any  pending updates to the disk, HyperDisk 
  1023.                        will  release  the cache buffers, restore the system 
  1024.                        interrupt  vectors  to  the  same  as  before it was 
  1025.                        installed,  and  release  the  memory  used  by  the 
  1026.                        program  code  and  tables.  If  you installed other 
  1027.                        device   drivers  and/or  TSRs  that  use  the  same 
  1028.                        vectors    as    HyperDisk   after   the   HyperDisk 
  1029.                        installation,  the  uninstall  operation  will fail. 
  1030.                        Only  the  cache  buffers  will be released, and the 
  1031.                        cache will shutdown (i.e XU acts the same as XD).
  1032.        
  1033.        I:n             FLUSH INDICATOR 
  1034.                        Allows   you  to  select  a  "beep"  indicator  tone 
  1035.                        whenever  HyperDisk is updating the modified data to 
  1036.                        disk.  This is useful if you have a system that does 
  1037.                        not  have  a  drive  indicator  light. Select a tone 
  1038.                        frequency,  nn  (in  Hz) that you prefer. Default is 
  1039.                        disabled, I:0. Also see the "P" parameter.
  1040.        
  1041.         
  1042.         
  1043.         
  1044.         HyperDisk the Disk Accelerator by HyperWare.....................12
  1045.         
  1046.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  1047.         
  1048.         
  1049.         
  1050.        P:nn            FLUSH INDICATOR PERIOD 
  1051.                        Allows  you  to  specify  how  frequently  the FLUSH 
  1052.                        INDICATOR   should   sound,  where  nn  is  seconds. 
  1053.                        Example:  P:5  will  beep every 5 seconds during the 
  1054.                        update flush operation.
  1055.        
  1056.        R               RESET HyperDisk HIT 
  1057.                        Resets  the HyperDisk Cache Hit percentage after the 
  1058.                        report is displayed.
  1059.        
  1060.        OR              OVERRIDE REPORT 
  1061.                        Allows  you  to  disable  the  output report that is 
  1062.                        normally  generated  whenever  you execute HyperDisk 
  1063.                        from  the command line. This option is useful if you 
  1064.                        are  running  HyperDisk  from batch files and do not 
  1065.                        want   the   report   to   fill  the  screen.  Also, 
  1066.                        specifying   OR:-   will  disable  the  installation 
  1067.                        report delay.
  1068.        
  1069.        OT              OVERRIDE TONE
  1070.                        Disables   the   acknowledgment  tone.  OT  or  OT:+ 
  1071.                        disables the tone; OT:- restores the tone.
  1072.        
  1073.        OK              OVERRIDE DISPLAY METHOD
  1074.                        Allows  you  to select the display method. HyperDisk 
  1075.                        normally  displays data directly via the Video BIOS. 
  1076.                        OK  or  OK:+  forces I/O directly to the Video BIOS, 
  1077.                        while   OK:-  forces  DOS  I/O.  Alternatively,  the 
  1078.                        standard  output  device  may  be  redirected to any 
  1079.                        device or file. Default is direct to Video BIOS.
  1080.                        
  1081.                        In  the  following  example,  HyperDisk will display 
  1082.                        the report via DOS Standard Output device:
  1083.                        
  1084.                                 C:>hyperdk OK:-
  1085.                         
  1086.                                 In   the   following   example,  output  is 
  1087.                                 redirected to CON (console) device:
  1088.                        
  1089.                                 C:>hyperdk >CON
  1090.                        
  1091.        
  1092.        OK:nn           OVERRIDE COLORS/ATTRIBUTES
  1093.                        Allows  you  to select the Colors/Attributes for the 
  1094.                        current   display.   Color   displays   provide   16 
  1095.                        foreground  (text)  colors to be applied on either 8 
  1096.                        (CGA)  or 16 (EGA/VGA) background colors. Monochrome 
  1097.                        display  provides  a  variety of display attributes. 
  1098.                        Some  allow  2  or  more  intensities,  underlining, 
  1099.                        blinking,  etc.  For  CGA  displays  there  are  120 
  1100.                        useful    combinations.    EGA/VGA   displays   240.
  1101.         
  1102.         
  1103.         
  1104.         HyperDisk the Disk Accelerator by HyperWare.....................13
  1105.         
  1106.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  1107.         
  1108.         
  1109.         
  1110.                        Monochrome  displays  vary  and  are  generally less 
  1111.                        than  CGA. Value nn may be entered in either decimal 
  1112.                        or hexadecimal formats.
  1113.                        
  1114.                        Decimal example: C:>hyperdk OK:30
  1115.                        Hexadecimal Example: C:>hyperdk OK:X1E
  1116.                         
  1117.                        Both   examples   select   yellow   text   on   blue 
  1118.                        background.   Alternatively,   you  may  select  the 
  1119.                        colors manually by specifying the following:
  1120.                        
  1121.                                 C:>hyperdk OK:0.
  1122.        
  1123.        OKC:nn          OVERRIDE COLORS ONLY
  1124.                        Same  as OK:nn, except only Color Display attributes 
  1125.                        are   affected.   Useful   for   systems  with  both 
  1126.                        monochrome and color displays.
  1127.         
  1128.        OKM:nn          OVERRIDE ATTRIBUTES ONLY
  1129.                        Same   as  OK:nn,  except  only  Monochrome  Display 
  1130.                        attributes are affected.
  1131.        
  1132.        XI              ENABLE ADVANCED UPDATE
  1133.                        For  AT,  PS/2, and some XT class computers. Enables 
  1134.                        asynchronous   update   of  the  disk  and  diskette 
  1135.                        modifications.    XI:+    enables   function;   XI:- 
  1136.                        disables. Default is enabled.
  1137.        
  1138.        XIH             ENABLE ADVANCED HARD DISK UPDATE
  1139.                        Same  as  above  XI, except affects hard disk drives 
  1140.                        only.
  1141.        
  1142.        XIF             ENABLE ADVANCED FLOPPY UPDATE
  1143.                        Same  as  above  XI,  except affects diskette drives 
  1144.                        only.
  1145.        
  1146.        XP:nn           BACKGROUND UPDATE PERCENT
  1147.                        Specifies  an  upper  limit  on  the  percentage  of 
  1148.                        modified   buffers  before  updating  the  disk  and 
  1149.                        diskette  on  every  access.  The  oldest  data (LRU 
  1150.                        data)  will  be  updated  on each cache access until 
  1151.                        the  modified  buffer  percentage  falls  below  nn. 
  1152.                        Default is 75%.
  1153.         
  1154.        XB:nn           BACKGROUND UPDATE TIME
  1155.                        Specifies  an  upper  limit on the age of the oldest 
  1156.                        modified  buffer.  After  nn  system timer ticks (55 
  1157.                        milliseconds),  updates  the  oldest modified buffer 
  1158.                        to  disk.  The  background update functions are most 
  1159.                        useful  in  systems  that  are  seldom idle, such as 
  1160.                        network servers. Default is disabled (XB:0).
  1161.        
  1162.         
  1163.         
  1164.         
  1165.         HyperDisk the Disk Accelerator by HyperWare.....................14
  1166.         
  1167.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  1168.         
  1169.         
  1170.         
  1171.        XW              CHECK REDUNDANT WRITE
  1172.                        Checks  for redundant disk/diskette write operation. 
  1173.                        This   function  compares  the  write  data  to  the 
  1174.                        current  image  held  in  cache memory. If it is the 
  1175.                        same,  the  update  operation is not performed. Only 
  1176.                        diskette  drives that support media change signaling 
  1177.                        are  supported (720K, 1.2M, 1.44M, etc.). XW or XW:+ 
  1178.                        enables  redundancy checking; XW:- disables. Default 
  1179.                        is  enabled.  Note:  HYPERDKX Model does not support 
  1180.                        this function.
  1181.        
  1182.        XWH             CHECK REDUNDANT HARD WRITE
  1183.                        Same  function  as  XW,  except  affects  hard  disk 
  1184.                        drives only.
  1185.        
  1186.        XWF             CHECK REDUNDANT FLOPPY WRITE
  1187.                        Same function as XW, except affects diskette
  1188.                        drives only.
  1189.        
  1190.        XS              SHADOW  RAM  LOADER
  1191.                        Loads  HyperDisk in Shadow RAM memory. If you have a 
  1192.                        Chips  and  Technologies NEAT 210 or 300 Series Chip 
  1193.                        Set  based computer, or use an XMS type product that 
  1194.                        supports  Upper  Memory Blocks (UMBs) such as 386Max 
  1195.                        4.20+,  HyperDisk  will  load in this special memory 
  1196.                        using   none  of  the  lower  640K  of  conventional 
  1197.                        memory.  Note  for  Chips  & Technologies computers: 
  1198.                        HyperDisk  attempts  to  load high in the E000:0000-
  1199.                        FFFF  memory  area; therefore, this area must not be 
  1200.                        used  by  other  programs,  adapters,  ROMS,  or EMS 
  1201.                        memory banks.
  1202.        
  1203.        Additional  options that relate to more system specific settings may 
  1204.        be  selected.  These  options  are  listed  below under the section, 
  1205.        "Technical Control Options." 
  1206.        
  1207.        
  1208.                       Controlling HyperDisk via the Keyboard
  1209.        
  1210.        Press   the   various   key   combinations  listed  to  execute  the 
  1211.        accompanying  HyperDisk  functions.  For further explanation of each 
  1212.        function, see above, "HyperDisk Parameters."
  1213.        
  1214.        ABORT INSTALLATION: <Ctrl><Left-Shift><Alt>
  1215.                 When  booting  your computer, but before the device drivers 
  1216.                 load,    pressing    <Ctrl><Left-Shift><Alt>   will   cause 
  1217.                 HyperDisk  to  suspend loading and prompt you with a choice 
  1218.                 to continue or abort HyperDisk installation.
  1219.        
  1220.        
  1221.         
  1222.         
  1223.         
  1224.         HyperDisk the Disk Accelerator by HyperWare.....................15
  1225.         
  1226.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  1227.         
  1228.         
  1229.         
  1230.        WARM-BOOT: <Ctrl><Alt><Del>
  1231.                 Warm-restart  the  computer  system. HyperDisk first writes 
  1232.                 any  modified  data  to  disk. If any data must be written, 
  1233.                 you  will  hear two tones, and HyperDisk will begin writing 
  1234.                 to   your  disk.  After  the  copying  is  complete,  press 
  1235.                 <Ctrl><Alt><Del>  again,  and the system will warm-restart. 
  1236.                 If  you  have  other  resident  programs  (TSRs)  that also 
  1237.                 monitor  <Ctrl><Alt><Del>,  they  may  restart the computer 
  1238.                 without  allowing  HyperDisk  to update your disk. In these 
  1239.                 cases,  first  disable  caching via <Ctrl><Alt><D> and then 
  1240.                 warm-restart  the  computer.  If  you  are  unsure  of  the 
  1241.                 behavior  of  other  resident  programs,  you may test this 
  1242.                 condition  by  writing files to a test diskette. First, set 
  1243.                 HyperDisk   to   STAGED   WRITE  using  the  <Ctrl><Alt><A> 
  1244.                 sequence.  Insert  a  newly  formatted disk in Drive A: and 
  1245.                 copy  a  large   number  of files to it with "COPY *.* A:". 
  1246.                 When  the  copy  finishes  (or  fails  due  to insufficient 
  1247.                 space),   immediately   issue  the  <Ctrl><Alt><Del>  warm-
  1248.                 restart  command.  If  you  hear two tones, and your system 
  1249.                 begins  to  write to the floppy, you are safe and may issue 
  1250.                 warm-restarts  without  fear  of  losing  any data. If your 
  1251.                 system  immediately restarts, you would have lost data, and 
  1252.                 your   disk   integrity  would  be  in  question.  Possible 
  1253.                 remedies  are  to  (1)  remove the other offending resident 
  1254.                 program,  (2)  always  disable  HyperDisk  before you warm-
  1255.                 restart,  or (3) use the WRITE THROUGH mode feature in your 
  1256.                 installation  of  HyperDisk  (the default setting, no extra 
  1257.                 parameters   required).    For   the   following  keystroke 
  1258.                 commands,   the  speaker  will  beep  once  to  acknowledge 
  1259.                 completion  of  the  command.  If  the  caching  process is 
  1260.                 disabled,  the speaker will beep again. In other words, one 
  1261.                 beep   means  the  command  was  accepted  and  caching  is 
  1262.                 enabled,  while two beeps mean the command was accepted and 
  1263.                 caching is disabled. 
  1264.        
  1265.        DISABLE HYPERDISK: <Ctrl><Alt><D>
  1266.                 Disables  the caching process. Your computer operates as if 
  1267.                 HyperDisk  were  not  present. It may be appropriate to use 
  1268.                 this  command  prior  to  loading  a  program  from a copy-
  1269.                 protected  disk.  Several copy protected programs have been 
  1270.                 tested,  and  no  problems  are  known. NOTE: Always select 
  1271.                 HyperDisk  DISABLED  when  you  (1) run disk diagnostics or 
  1272.                 other  system  test  or  (2)  run any program that directly 
  1273.                 accesses the disk and/or diskette adapter hardware.
  1274.        
  1275.        ENABLE/UPDATE HYPERDISK: <Ctrl><Alt><E>
  1276.                 Enables  the  caching  process.  If  HyperDisk  is  in  the 
  1277.                 disabled   state,   this   command   will  enable  caching. 
  1278.                 Additionally,  if  caching is already enabled, any modified 
  1279.                 data will be written to the disk/diskette.
  1280.        
  1281.         
  1282.         
  1283.         
  1284.         HyperDisk the Disk Accelerator by HyperWare.....................16
  1285.         
  1286.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  1287.         
  1288.         
  1289.         
  1290.        MANUAL DISKETTE CHANGE: <Ctrl><Alt><C>
  1291.                 Changes  diskette  media  indication. If two diskettes have 
  1292.                 identical  file  allocation tables, HyperDisk cannot detect 
  1293.                 the  diskette  change.  Use this command to force HyperDisk 
  1294.                 to recognize the media change.
  1295.        
  1296.        STAGED WRITE HARD DISK: <Ctrl><Alt><S>
  1297.                 Enables  the  STAGED WRITE HARD drive feature. WARNING: See 
  1298.                 Appendix C before activating this option.
  1299.        
  1300.        STAGED WRITE FLOPPY DISKETTE: <Ctrl><Alt><A>
  1301.                 Enables  the  STAGED  WRITE  FLOPPY drive feature. WARNING: 
  1302.                 See Appendix C before activating this option. 
  1303.         
  1304.        WRITE THROUGH HARD DISK: <Ctrl><Alt><W>
  1305.                 Enables  the  WRITE  THROUGH  on  HARD DRIVE feature. NOTE: 
  1306.                 Always  select  WRITE  THROUGH  on  HARD DRIVE when you (1) 
  1307.                 test  or  install  new  programs,  (2)  debug  programs  of 
  1308.                 uncertain  integrity, or (3) perform any operation that may 
  1309.                 "crash" your computer. 
  1310.        
  1311.        WRITE THROUGH FLOPPY DISKETTE: <Ctrl><Alt><Q>
  1312.                 Enables  the  WRITE  THROUGH  on  FLOPPY DRIVE feature. See 
  1313.                 note above for WRITE THROUGH on HARD DRIVE.
  1314.        
  1315.        FORCE UPDATE BEFORE PROGRAM LOADS: <Ctrl><Alt><F>
  1316.                 Updates  all  changes to disk/diskette before executing the 
  1317.                 next  program  load  request.  Provided for development and 
  1318.                 testing systems.
  1319.         
  1320.        RESUME STANDARD UPDATE: <Ctrl><Alt><R>
  1321.                 Resume  normal  update conditions. Provided for development 
  1322.                 and testing systems.
  1323.        
  1324.        
  1325.                             Technical Control Options 
  1326.        
  1327.        Parameter       Definition
  1328.        
  1329.        U               EXPANDED MEMORY BUFFERING
  1330.                        If  you  are  using  an  EMS  Emulator that does not  
  1331.                        support  Direct  Memory  Access  (DMA)  to  the  EMS 
  1332.                        Memory  Page  Frame, or you are using a product that 
  1333.                        accesses   the   EMS   memory  asynchronously  (some 
  1334.                        Networking  products, some Print Spoolers, etc.), do 
  1335.                        not  alter  the  default  configuration. However, if 
  1336.                        you  are  sure  that  no  other  products access EMS 
  1337.                        asynchronously  and  do  not wish to use the Advance 
  1338.                        Update  mode  (XI),  you  can save some conventional 
  1339.                        memory  (normally  8.5K)  by deselecting this option 
  1340.                        U:-. Default is enabled, installation only.
  1341.        
  1342.         
  1343.         
  1344.         
  1345.         HyperDisk the Disk Accelerator by HyperWare.....................17
  1346.         
  1347.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  1348.         
  1349.         
  1350.         
  1351.        EH:n:..         ENABLE SPECIFIC HARD DRIVES 
  1352.                        Allows  you  to enable only specified hard drives. n 
  1353.                        refers  to  the  physical drive number starting with 
  1354.                        0.  You  may  specify as many drives as needed, each 
  1355.                        delimited by a colon. 
  1356.        
  1357.        EF:n:..         ENABLE SPECIFIC FLOPPY DRIVES
  1358.                        Same as above, for floppy drives.
  1359.        
  1360.        DH:n:..         DISABLE SPECIFIC HARD DRIVES
  1361.                        Allows  you  to disable the specified hard drives. n 
  1362.                        refers  to  the  physical drive number starting with 
  1363.                        0.  You  may  specify as many drives as needed, each 
  1364.                        delimited by a colon.
  1365.        
  1366.        DF:n:..         DISABLE SPECIFIC FLOPPY DRIVES 
  1367.                        Same as above, for floppy drives.
  1368.         
  1369.        OH:nn           HOTKEY VECTOR METHOD
  1370.                        Provides   direct   control  of  the  Hotkey  Vector 
  1371.                        method.  If  your machine is an AT type machine, you 
  1372.                        may  select  either interrupt 09 or 15. Interrupt 15 
  1373.                        is  compatible  with  foreign  keyboard  support. If 
  1374.                        your  application  has  conflicting key assignments, 
  1375.                        you may disable HyperDisk hotkeys by selecting K:-.
  1376.        
  1377.        OB:nn           BYPASS SECTOR SIZE 
  1378.                        Allows  you  to  fine  tune performance when using a 
  1379.                        small  (32K)  to medium (384K) cache size. Normally, 
  1380.                        this  value is disabled by HyperDisk. Specify nn, in 
  1381.                        sectors,  range:  0  to 128, to restrict the maximum 
  1382.                        sized  block to be stored in the cache. For example, 
  1383.                        if  you  set  ob:10,  all  transfer requests greater 
  1384.                        than  10  sectors  will  be  passed on to the system 
  1385.                        BIOS  and  will  not  be  stored  in the cache. This 
  1386.                        option  is  useful  if you are moving a large amount 
  1387.                        of   data   through   a  small  cache,  which  would 
  1388.                        immediately  be  flooded  with  new  data before the 
  1389.                        previous  data  could  be  reused. Setting ob:0 will 
  1390.                        disable this option (default).
  1391.         
  1392.        OC              MEDIA CHANGE SIGNAL
  1393.                        Allows  you  to  disable  the  diskette  drive media 
  1394.                        change  signal test. All diskette drives, other than 
  1395.                        160/320/360K   types,   support   a   media   change 
  1396.                        detection  function.  Basically,  a  signal from the 
  1397.                        drive  indicates  that  the  media  latch  has  been 
  1398.                        opened  or  the  diskette  has been removed from the 
  1399.                        drive.  By  default,  HyperDisk  uses this signal to 
  1400.                        detect  when  a  diskette has been changed. Use this 
  1401.                        option  if  you suspect that your diskette drive has
  1402.         
  1403.         
  1404.         
  1405.         HyperDisk the Disk Accelerator by HyperWare.....................18
  1406.         
  1407.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  1408.         
  1409.         
  1410.         
  1411.                        an  unreliable  media change signal. OC or OC:+ will 
  1412.                        disable  Change  Media  signal testing; OC:- enables 
  1413.                        it.
  1414.        
  1415.        Y               DIAGNOSTIC DUMP 
  1416.                        Creates  a  diagnostic  file on the current disk and 
  1417.                        directory  of the resident HyperDisk program memory. 
  1418.                        The function is to aid in problem determination. 
  1419.        
  1420.        
  1421.        
  1422.                 Advanced Models Only: HYPER286.EXE or HYPER386.EXE
  1423.        
  1424.        The  following  parameters  are only available on 80286/80386  based 
  1425.        machines  using  the  Advanced  286/386  Extended  Memory  Models of 
  1426.        HyperDisk: 
  1427.        
  1428.        Parameter       Definition
  1429.         
  1430.        G:n             ADVANCED A20 GATE TYPE
  1431.                        Installation  only. In order for HyperDisk to access 
  1432.                        extended  memory in the most effective way, a system 
  1433.                        address   control   signal,   A20   Gate,   must  be 
  1434.                        controlled.  The  IBM  AT  used  the  8042  keyboard 
  1435.                        processor  for  this task, but this method proved to 
  1436.                        be    interminably   slow.   Consequently,   several 
  1437.                        computer  manufacturers  (including  IBM  when  they 
  1438.                        introduced  the  PS/2  line) developed other methods 
  1439.                        to  control the A20 Gate signal. Normally, HyperDisk 
  1440.                        will  automatically  search your system to determine 
  1441.                        the  A20  Gate  control  method.  If for some reason 
  1442.                        HyperDisk  cannot  recognize the system, you may use 
  1443.                        this  parameter  to  tell  HyperDisk  what  type  of 
  1444.                        computer  you  have. Specifying G:0 will disable the 
  1445.                        search  and  use  the system BIOS transfer routines. 
  1446.                        Normally,   these   values   are   auto-selected  by 
  1447.                        searching  the  machine for identifying features. If 
  1448.                        the  identity  is unclear, a system hang may result. 
  1449.                        If  you  encounter  such  problems, first try method 
  1450.                        G:2  (FastA20).  If  this  method fails, use G:0, or 
  1451.                        switch  to  the  Extended  model  HYPERDKX.EXE.  The 
  1452.                        following table of values is applicable:
  1453.                         
  1454.                                 0 None, use BIOS
  1455.                                 1 Standard AT-8042 method
  1456.                                 2 Fast A20-8042, usable on most machines
  1457.                                 3 PS/2 series
  1458.                                 4 Dell 300 series, and others
  1459.                                 5 Chips and Technologies Neat 212 Chip Set
  1460.                                 6 QuadramXT
  1461.                                 7               Inboard              386/PC
  1462.         
  1463.         
  1464.         
  1465.         HyperDisk the Disk Accelerator by HyperWare.....................19
  1466.         
  1467.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  1468.         
  1469.         
  1470.         
  1471.        
  1472.                                 8 AT Micro-Channel Model 6
  1473.                                 9 HP Vectra
  1474.                        
  1475.                        Methods  are searched automatically from high (9) to 
  1476.                        low (0). See READTHIS file for additions.
  1477.        
  1478.        OG              OVERRIDE  A20  GATE  EXIT  (only  for types 2 and 9, 
  1479.                        above)
  1480.                        Specifies  that  HyperDisk  should only open the A20 
  1481.                        Gate  when  it  is being used. OG:+ selects open A20 
  1482.                        on  demand,  close  on  exit;  OG:-  selects open on 
  1483.                        demand,  leave  open.  If  your application "Wraps 1 
  1484.                        Megabyte"  you should select OG:+. This parameter is 
  1485.                        used  with  CP/M  applications.  Default is to leave 
  1486.                        A20 Gate open. 
  1487.        
  1488.        XM              XMS MEMORY ALLOCATION MODE
  1489.                        Requests   HyperDisk  to  use  the  Extended  Memory 
  1490.                        Manager  for  allocating extended memory buffers. If 
  1491.                        your  system  uses HIMEM.SYS (an XMS of Lotus-Intel-
  1492.                        Microsoft-AST),    HyperDisk   will   allocate   and 
  1493.                        deallocate  memory  using  XMS.  However, the memory 
  1494.                        transfer  method  itself will not use XMS unless you 
  1495.                        select  the XT parameter as well. XM:- will deselect 
  1496.                        XMS  memory  allocation  and return HyperDisk to the 
  1497.                        default method, INT 15h Function 88.
  1498.        
  1499.        
  1500.        XT              XMS MEMORY TRANSFER MODE
  1501.                        Requests   HyperDisk  to  use  the  Extended  Memory 
  1502.                        Manager   (XMS)   allocation   and  memory  transfer 
  1503.                        method.  See  the  XM  parameter, above. Recommended 
  1504.                        for AT&T PCs.
  1505.        
  1506.        
  1507.        
  1508.                  Notes for Extended Model HyperDisk: HYPERDKX.EXE 
  1509.        
  1510.        Extended  memory  is  only  available  in  80286  (IBM-AT) and 80386 
  1511.        computers.  This  memory  is  above  1  megabyte and is normally not 
  1512.        accessible  from  MS-DOS  (Real  Mode)  applications. HyperDisk uses 
  1513.        special  BIOS  functions  (INT  15,  Extended  Memory Block Move) to 
  1514.        access this memory.
  1515.         
  1516.        The  Extended  Memory  BIOS  functions  have  some side effects that 
  1517.        should be considered: 
  1518.         
  1519.        1)       Interrupts  may  be lost. Interrupt processing is suspended 
  1520.                 while  the  Extended  memory  is being accessed. High speed 
  1521.                 communications  programs  are  the most likely to encounter
  1522.         
  1523.         
  1524.         
  1525.         HyperDisk the Disk Accelerator by HyperWare.....................20
  1526.         
  1527.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  1528.         
  1529.         
  1530.         
  1531.                 problems.  Should  you  require both caching and high speed 
  1532.                 interrupt   processing   simultaneously,   switch   to  the 
  1533.                 Advanced   286/386   model,  the  Expanded  model,  or  the 
  1534.                 Conventional model.
  1535.        
  1536.        2)       Pfix  and  Pfix-Plus  (possibly others) may hang when using 
  1537.                 INT  15 Extended Memory Block Move functions with the Intel 
  1538.                 Inboard  386/AT.  This  problem is related to the PC-AT ROM 
  1539.                 BIOS.  Test  your  system  carefully.  (Intel's Inboard 386 
  1540.                 Utility   Software  Version  1.2  corrects  this  problem.) 
  1541.                 Disable caching (via <Ctrl><Alt><D>)
  1542.                 while these products are being used.
  1543.        
  1544.        
  1545.        
  1546.        
  1547.        
  1548.        
  1549.        
  1550.        
  1551.        
  1552.        
  1553.        
  1554.        
  1555.        
  1556.        
  1557.        
  1558.        
  1559.        
  1560.        
  1561.        
  1562.        
  1563.        
  1564.        
  1565.        
  1566.        
  1567.        
  1568.        
  1569.        
  1570.        
  1571.        
  1572.        
  1573.        
  1574.        
  1575.        
  1576.        
  1577.        
  1578.        
  1579.        
  1580.        
  1581.        
  1582.         
  1583.         
  1584.         
  1585.         HyperDisk the Disk Accelerator by HyperWare.....................21
  1586.         
  1587.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  1588.         
  1589.         
  1590.         
  1591.                                HyperDisk Limitations
  1592.        
  1593.        HyperDisk  supports disk and diskette drives accessed by BIOS INT 13 
  1594.        services.  Up  to  16  drives  may  be  cached,  8  hard disks and 8 
  1595.        floppies.  To  be  cached, disk and diskette media must be formatted 
  1596.        as 512 bytes per sector with 8 to 63 sectors per track.
  1597.        
  1598.        HyperDisk  supports  hard  drives  with  up  to  256  heads and 1024 
  1599.        cylinders   maximum  (or  64  heads  maximum  and  4,096  cylinders, 
  1600.        accessible  with  special  software such as SpeedStor, Disk Manager, 
  1601.        or   AMI/OMTI   BIOS  compatible  controllers).  Supported  diskette 
  1602.        systems  include: 5.25-inch single and double sided, double and high 
  1603.        density  (8, 9 and 15 sectors per track); 3.5-inch drives single and 
  1604.        double  sided; double and high density formats (9 and 18 sectors per 
  1605.        track). 
  1606.        
  1607.        HyperDisk  supports  partitioned hard disk systems (multiple logical 
  1608.        drives  per physical drive) and should be installed AFTER the device 
  1609.        driver  provided  by  the  disk  supplier.  PC-DOS  Version 3.30 and 
  1610.        greater  directly  support  multiple  logical  drives. No additional 
  1611.        device drivers are required.
  1612.         
  1613.        If  a  diskette  is  removed  from  a  drive  and  placed in another 
  1614.        computer  where  it  is  changed  slightly  (no  change  in the File 
  1615.        Allocation  Table)  and  then returned, HyperDisk may not detect the 
  1616.        media  change  and  fail  to  update  the buffers to reflect the new 
  1617.        changes.  Therefore,  if  you remove, alter, and replace a diskette, 
  1618.        take  notice  if HyperDisk issues a media change tone. If no tone is 
  1619.        heard,   issue   the   manual   change   via   the  hotkey  sequence 
  1620.        <Ctrl><Alt><C>.  See  the  section above, "Controlling HyperDisk via 
  1621.        the Keyboard." 
  1622.        
  1623.        Some  products  that  use  copy-protected media may require that the 
  1624.        caching function be disabled during the media verification period.
  1625.        
  1626.        NEVER  install  HyperDisk  while  operating  under  one  of  the DOS 
  1627.        enhancement  or  extender  type  software  packages, e.g., Microsoft 
  1628.        Windows,  Desqview,  Double DOS, PCMOS, etc. HyperDisk is compatible 
  1629.        with  these  systems  but must be installed BEFORE these systems are 
  1630.        invoked.  HyperDisk  operates  by  intercepting  a  number of system 
  1631.        interrupts  (8, 9, 10, 13, 15, 19, 21, and 28) and redirecting their 
  1632.        actions  accordingly.  DOS  enhancement packages such as those above 
  1633.        often  change the system interrupts on a per task basis and create a 
  1634.        situation  in which a disk cache cannot maintain a coherent image of 
  1635.        the system's disk and diskette devices.
  1636.        
  1637.        
  1638.        
  1639.        
  1640.        
  1641.        
  1642.         
  1643.         
  1644.         
  1645.         HyperDisk the Disk Accelerator by HyperWare.....................22
  1646.         
  1647.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  1648.         
  1649.         
  1650.         
  1651.                                      Chapter 4
  1652.                                  Caches Explained
  1653.        
  1654.        In  recent  years  the  technology  of "caching" has become a common 
  1655.        buzz  word in the PC industry. The origins of caching techniques are 
  1656.        ancient.  However, old or new, caching does the same thing: it keeps 
  1657.        often-used  items  readily  accessible. Surprisingly, the science of 
  1658.        caching  is  quite  recent, with most of the fundamental work dating 
  1659.        in  the 1960's. The Belady replacement algorithm, published in 1967, 
  1660.        provides  the  baseline  by  which  all  caching  techniques  may be 
  1661.        measured  and  compared.  This  algorithm,  known  as  "The Greatest 
  1662.        Forward  Distance,"  is  not realizable due to its non-causal nature 
  1663.        (It  requires  perfect  knowledge of the future!). Consequently, the 
  1664.        Belady  algorithm  may  only be applied to systems that have already 
  1665.        completed  operations  or are perfectly cyclic in behavior (Not very 
  1666.        useful   in   an   applications  environment!).  Once  a  realizable 
  1667.        algorithm  is  implemented, Belady's algorithm may be applied to the 
  1668.        request  list  (or  reference string) history to assess how close to 
  1669.        optimum  the test algorithm performs. It is this comparison on which 
  1670.        the fundamental science of caching rests. 
  1671.        
  1672.        Many   caching  algorithms  have  been  published  and  compared  to 
  1673.        Belady's  baseline  performance.  Leading  are  the Least Frequently 
  1674.        Used  (LFU)  algorithms, followed closely by the Least Recently Used 
  1675.        (LRU)  algorithms.  Differences  in  performance are less than 8% on 
  1676.        the  average. However, LFU algorithms are more complex to implement, 
  1677.        and  most  systems  yield  better  performance  using LRU (executing 
  1678.        complex  algorithms  requires time and space). Common algorithms for 
  1679.        CPU  instruction  caches are: Direct, Two-Way Associative, and Four-
  1680.        Way  Associative.  Programming  systems that support overlay loading 
  1681.        commonly  use  Least  Recently Loaded (LRL). For more information on 
  1682.        caching  in  computing  systems, see the journals of the Association 
  1683.        for   Computer   Machinery   or  The  Institute  of  Electrical  and 
  1684.        Electronics Engineers.
  1685.        
  1686.        HyperDisk  uses  a  modified LRU algorithm, which is simple and fast 
  1687.        to  execute.  Simply: when new data needs to be copied to the buffer 
  1688.        and  no space is available, the Least Recently Used data is removed, 
  1689.        and  the  new  data  is  moved  to  this  space.  Weak points in LRU 
  1690.        performance  appear  when  data is retrieved from the disk in such a 
  1691.        fashion  that  the data is replaced after only being used once. This 
  1692.        type  of  behavior,  which  occurs  in disk caching, is termed over-
  1693.        commitment  or thrashing. To avoid over-commitment, HyperDisk uses a 
  1694.        proprietary  combination  of  linear and random access predictors to 
  1695.        identify the onset of the condition.
  1696.        
  1697.        
  1698.        
  1699.        
  1700.        
  1701.        
  1702.         
  1703.         
  1704.         
  1705.         HyperDisk the Disk Accelerator by HyperWare.....................23
  1706.         
  1707.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  1708.         
  1709.         
  1710.         
  1711.                               Disk Controller Caches
  1712.        
  1713.        Many  manufacturers  now offer disk controllers that feature onboard 
  1714.        caching  functions.  These  controllers  generally provide excellent 
  1715.        performance.  However,  due  to  cost  and  space  limitations, most 
  1716.        controllers  provide  only  a small buffer to hold the buffered data 
  1717.        (typically  less  than  512K  bytes).  In  addition,  access  to the 
  1718.        controller  buffer  is slower than normal system RAM memory. If your 
  1719.        system  is  a 386 or 486 32-bit system, the IO-channel speed is very 
  1720.        slow  when  compared  to system RAM. Buffer memory on the controller 
  1721.        is dedicated and cannot be used in any other way.  
  1722.        
  1723.        For   maximum   system   performance   when  using  a  caching  disk 
  1724.        controller,  we  recommend  a  modest  buffer size on the controller 
  1725.        (16K  to  128K  bytes). Install HyperDisk as you would with a normal 
  1726.        controller,   using   either   extended   or  expanded  memory.  The 
  1727.        combination  of  HyperDisk  and  a  caching  controller will provide 
  1728.        unbeatable performance.
  1729.        
  1730.        
  1731.                       Disk Caching vs. Other Caching Systems
  1732.        
  1733.        Caching  techniques  were invented long before the use of computers. 
  1734.        Mainframe   computer   systems   have   been   implementing  caching 
  1735.        techniques  for  some  time,  and  now  caching  is  used  in the PC 
  1736.        marketplace.  There  are  many  types  of  caches,  all  unique  and 
  1737.        different.  Memory  caches  usually  allow  the use of slower memory 
  1738.        chips  on  new high speed machines. Many 386 and 486 machines on the 
  1739.        market  today  implement  a  memory cache design. They place a small 
  1740.        amount  of  high  speed memory (usually 64K of static RAM), and then 
  1741.        use  that  to  cache up to 16 megabytes of slower dynamic RAM chips. 
  1742.        This  allows  the machine to use the full speed of the processor but 
  1743.        maintain a very economic memory system.
  1744.        
  1745.        CPU  caches  are implemented to allow the "stacking" of instructions 
  1746.        waiting  for  the  processor, thus increasing the computing speed of 
  1747.        the system.
  1748.        
  1749.        Print  spoolers  are  another  type of cache. In a print spooler you 
  1750.        are  using memory or disk to cache the information being sent to the 
  1751.        printer, freeing the machine to continue with other work.
  1752.        
  1753.        None  of  these  types  of caches is the same as disk caching. Often 
  1754.        people  assume  that if they have one type of cache in a system they 
  1755.        don't  need  any  other.  In  fact,  the  best system performance is 
  1756.        obtained  by  having  a  cache built into every area of the machine, 
  1757.        maximizing its performance.
  1758.        
  1759.        
  1760.        
  1761.        
  1762.         
  1763.         
  1764.         
  1765.         HyperDisk the Disk Accelerator by HyperWare.....................24
  1766.         
  1767.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  1768.         
  1769.         
  1770.         
  1771.                                    Appendix A  
  1772.                          Installation of Near Compatibles 
  1773.        
  1774.        Procedures for installation testing on near compatibles: 
  1775.         
  1776.        1.       Make a complete backup of your hard disk, if you have one.
  1777.        
  1778.        2.       Put  a  copy of hyp???.exe (where ? is cache model to test) 
  1779.                 on a newly formatted diskette.
  1780.        
  1781.        3.       If  testing  the  EMS  version,  make  sure  the EMS Driver 
  1782.                 supplied  with  the  EMS board has been installed. (See EMS 
  1783.                 user instal-lation guide supplied with EMS product).
  1784.        
  1785.        4.       With  a copy of the HyperDisk floppy in Drive A:, enter the 
  1786.                 file  name  of  the  HyperDisk  model under test at the DOS 
  1787.                 prompt.
  1788.        
  1789.        5.       Try  DOS  operations  (DIR,  COPY)  on  the floppy diskette 
  1790.                 first, followed by the hard disk.
  1791.         
  1792.        6.       If  you  have  an EMS emulator program that allows extended 
  1793.                 memory  to  be used as expanded memory, and HyperDisk fails 
  1794.                 to  operate  (i.e.,  disk or diskette is not cached; system 
  1795.                 crashes  or  hangs),  try the HyperDisk /U option. Normally 
  1796.                 this will work for any EMS emulation method.
  1797.        
  1798.        7.       Enable  STAGED  FLOPPY  WRITE  (via  d:>HYPERDK a) and test 
  1799.                 modifying the floppy diskette as follows:
  1800.                  
  1801.                  A:\>copy A:*.* A:test <ENTER>
  1802.        
  1803.        8.       Immediately,  using  type-ahead,  type "DIR" and <ENTER> to 
  1804.                 display  the  diskette directory. If after the directory is 
  1805.                 displayed,  the drive continues to update, the STAGED WRITE 
  1806.                 feature is funct-ioning.
  1807.        
  1808.        9.       Next  test the reboot control by repeating Step 7, followed 
  1809.                 momentarily  by  a warm-boot (<Ctrl><Alt><Del>). You should 
  1810.                 hear  two  tones  indicating the cache is shutdown, and the 
  1811.                 diskette  should continue to update. However, if the system 
  1812.                 begins  rebooting,  you  may not use STAGED WRITE reliably. 
  1813.                 Some  EMS emulators currently fail this test. Additionally, 
  1814.                 if  you  use  any  program to reboot your PC other than the 
  1815.                 above  keys,  disable HyperDisk BEFORE executing the reboot 
  1816.                 program.
  1817.        
  1818.        10.      When  the  diskette  drive  becomes  inactive,  remove  the 
  1819.                 diskette  from  the drive and again issue the warm-boot key 
  1820.                 sequence  <Ctrl><Alt><Del>. The computer should immediately 
  1821.                 begin the reboot sequence.
  1822.        
  1823.         
  1824.         
  1825.         
  1826.         HyperDisk the Disk Accelerator by HyperWare.....................25
  1827.         
  1828.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  1829.         
  1830.         
  1831.         
  1832.        11.      After  the computer has rebooted, replace the test diskette 
  1833.                 and  run  "CHKDSK  A:"  to  be  sure  the diskette has been 
  1834.                 updated correctly.
  1835.         
  1836.        12.      If  no  problems  were  encountered,  return to the section 
  1837.                 "Installing HyperDisk" and follow the instructions. 
  1838.        
  1839.        
  1840.        
  1841.        
  1842.        
  1843.        
  1844.        
  1845.        
  1846.        
  1847.        
  1848.        
  1849.        
  1850.        
  1851.        
  1852.        
  1853.        
  1854.        
  1855.        
  1856.        
  1857.        
  1858.        
  1859.        
  1860.        
  1861.        
  1862.        
  1863.        
  1864.        
  1865.        
  1866.        
  1867.        
  1868.        
  1869.        
  1870.        
  1871.        
  1872.        
  1873.        
  1874.        
  1875.        
  1876.        
  1877.        
  1878.        
  1879.        
  1880.        
  1881.        
  1882.        
  1883.         
  1884.         
  1885.         
  1886.         HyperDisk the Disk Accelerator by HyperWare.....................26
  1887.         
  1888.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  1889.         
  1890.         
  1891.         
  1892.                                     Appendix B
  1893.                              HyperDisk Error Messages
  1894.        
  1895.        Already Installed! 
  1896.                 HyperDisk  has already been installed. The program type and 
  1897.                 version  of  the resident program is displayed, followed by 
  1898.                 the above error message. 
  1899.         
  1900.        Invalid Parameter 
  1901.                 HyperDisk  found  an  invalid command line parameter. Check 
  1902.                 your  command  line  parameters  against the definitions in 
  1903.                 the  section  above,  "HyperDisk  Parameters."  Inserting a 
  1904.                 delimiter  (/,:,-,  etc.)  between  parameters  will insure 
  1905.                 that   only   the   invalid  character  is  chopped;  other 
  1906.                 following valid parameters will be installed. 
  1907.         
  1908.        Extended Memory not Supported (INT 15) 
  1909.                 HyperDisk  could not find the Extended Memory BIOS software 
  1910.                 (INT  15).  Your  computer does not support INT 15 extended 
  1911.                 memory  functions. You should use either the Expanded model 
  1912.                 or the Conventional model.
  1913.         
  1914.        No Extended Available 
  1915.                 HyperDisk  could  not  find any free memory in the Extended 
  1916.                 memory  manager.  You  should use either the Expanded model 
  1917.                 or the Conventional model.
  1918.         
  1919.        Insufficient Extended Memory 
  1920.                 HyperDisk   could  not  find  enough  free  memory  in  the 
  1921.                 Extended  memory  manager.  A  minimum  of  128K  bytes  is 
  1922.                 required to use HyperDisk.
  1923.        
  1924.        Expanded Memory Manager not Found 
  1925.                 HyperDisk  could  not find the EMS memory manager software. 
  1926.                 Either  you omitted the EMS device driver statement in your 
  1927.                 CONFIG.SYS  file, or you placed the HyperDisk device driver 
  1928.                 statement  before  the  EMS device driver statement in your 
  1929.                 CONFIG.SYS file.
  1930.        
  1931.        No Expanded Memory Available 
  1932.                 HyperDisk  could  not  find  any  memory  in the EMS memory 
  1933.                 manager. 
  1934.         
  1935.        Insufficient Expanded Memory 
  1936.                 HyperDisk  could  not  find  enough  free memory in the EMS 
  1937.                 memory  manager. A minimum of 128K bytes is required to use 
  1938.                 HyperDisk.
  1939.         
  1940.        Insufficient Conventional Memory 
  1941.                 HyperDisk  could  not  find  enough  free memory in the DOS 
  1942.                 memory  manager. HyperDisk requires a least 400K bytes free
  1943.         
  1944.         
  1945.         
  1946.         HyperDisk the Disk Accelerator by HyperWare.....................27
  1947.         
  1948.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  1949.         
  1950.         
  1951.         
  1952.                 before  installation  begins.  A  minimum  of 144K bytes is 
  1953.                 required by HyperDisk.
  1954.        
  1955.        Incorrect DOS Version 
  1956.                 An  incorrect  version of DOS is loaded. HyperDisk requires 
  1957.                 DOS version 2.0 or later.
  1958.        
  1959.        Error [drive]#:n: - [text]: Retry, Skip or Abort: 
  1960.                 An  error  was  detected during a disk write operation. The 
  1961.                 error  code  will be either an Extended, EMS or BIOS error. 
  1962.                 If  the  error  code  is  "ABxx" then "xx" is the EMS error 
  1963.                 code   in   hexadecimal   (see   your   EMS   manual  error 
  1964.                 definitions).  For  an EMS error ("ABxx"), the EMS software 
  1965.                 has  been corrupted and the "Retry" option will most likely 
  1966.                 continue  to fail. If the error code is "EDxx" then "xx" is 
  1967.                 the extended memory error code in hexadecimal (see the IBM-
  1968.                 AT  Technical  Reference  [1502243]  BIOS Listing, Section: 
  1969.                 BIOS  1,  Error  Code  Definitions). For an extended memory 
  1970.                 error,  the  memory  has  been  corrupted  and  the "Retry" 
  1971.                 option  will  most likely continue to fail. If the error is 
  1972.                 a  disk BIOS error on a diskette drive, the error condition 
  1973.                 usually  indicates that the diskette latch is open. If this 
  1974.                 is   the  case,  replace  the  diskette  and/or  close  the 
  1975.                 diskette  latch  before giving the "r" response. Retry: "r" 
  1976.                 will  retry the same disk request. Skip: "s" will skip this 
  1977.                 disk  write  and  continue  with the next write. Abort: "a" 
  1978.                 will  remove  the  active  drive  data  from  the HyperDisk 
  1979.                 buffers  without  updating the disk. Warning: This response 
  1980.                 should  be  used only for floppies you are going to discard 
  1981.                 due  to defective and unacceptable media. (This response is 
  1982.                 not the same as multiple "Skips.") 
  1983.        
  1984.        
  1985.        
  1986.        
  1987.        
  1988.        
  1989.        
  1990.        
  1991.        
  1992.        
  1993.        
  1994.        
  1995.        
  1996.        
  1997.        
  1998.        
  1999.        
  2000.        
  2001.        
  2002.        
  2003.         
  2004.         
  2005.         
  2006.         HyperDisk the Disk Accelerator by HyperWare.....................28
  2007.         
  2008.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  2009.         
  2010.         
  2011.         
  2012.                                     Appendix C
  2013.                                STAGED WRITE Feature
  2014.         
  2015.        When  HyperDisk  accepts  data  to be written to the disk, it stores 
  2016.        that  data  in  a  buffer.  Later  when the system is idle (no disk, 
  2017.        keyboard,  or  mouse  activity), the modified data is written to the 
  2018.        disk.  This  feature  increases  your  computer's performance, since 
  2019.        disks  are  updated only when your computer is not being used by you 
  2020.        for  other  tasks.  For  removable  media, you should wait until the 
  2021.        diskette  has  completely  updated before removing it. If you remove 
  2022.        the  diskette  before  the  update  has  completed,  HyperDisk  will 
  2023.        interrupt  your  current  foreground  process  and  indicate that an 
  2024.        error  has  occurred.  Just  replace  the  diskette in the drive and 
  2025.        press "r" for retry.
  2026.        
  2027.         
  2028.                               *** W A R N I N G *** 
  2029.        
  2030.                          STAGED WRITE IS NOT FOR EVERYONE.
  2031.                         NEVER power off or hit Reset Switch
  2032.                         without first disabling HyperDisk!
  2033.        
  2034.         
  2035.        If  your  computer is operated under any of the following conditions 
  2036.        do NOT use the STAGED WRITE feature: 
  2037.         
  2038.        1)       Do  NOT  activate  STAGED WRITE if the computer user is not 
  2039.                 familiar  with  the  HyperDisk  STAGED  WRITE  feature.  An 
  2040.                 example  is if the computer is shared by several people who 
  2041.                 expect  "standard" system behavior. With STAGED WRITE, your 
  2042.                 disks  will  not  be updated immediately, and an unfamiliar 
  2043.                 user  may  become  confused.  After  all users are aware of 
  2044.                 STAGED  WRITE  and  the  changed  behavior of the computer, 
  2045.                 STAGED WRITE may be selected. 
  2046.         
  2047.        2)       Do  NOT  use  if  the  computer "crashes" frequently due to 
  2048.                 poor software and/or hardware.
  2049.         
  2050.        3)       Do  NOT  use  if  the  power  system  fails  frequently and 
  2051.                 unpredictably.  For  example,  bad weather or an overloaded 
  2052.                 power  network  may cause intermittent power failures. Most 
  2053.                 users  in  this category should purchase an Uninterruptable 
  2054.                 Power System (UPS).
  2055.         
  2056.        4)       Do  NOT  use  if  new software is being tested or developed 
  2057.                 that may "crash" the system. 
  2058.         
  2059.        5)       Do  NOT  use  if  you  use a software package that does not 
  2060.                 support    the    "warm-boot"   <Ctrl><Alt><Del>   function 
  2061.                 correctly.  Qualitas'  386Max  version 4.04 and earlier and 
  2062.                 several  other  public  domain  programs  fail  this  test.
  2063.         
  2064.         
  2065.         
  2066.         HyperDisk the Disk Accelerator by HyperWare.....................29
  2067.         
  2068.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  2069.         
  2070.         
  2071.         
  2072.                 Additionally,  if  you  use  any  program to reboot your PC 
  2073.                 other  than  the  above  keys  sequence  be sure to disable 
  2074.                 HyperDisk  before  executing  the  reboot  program. See the 
  2075.                 Appendix A for testing procedures.
  2076.        
  2077.        The  STAGED WRITE feature may be enabled or disabled easily with the 
  2078.        keyboard  HOTKEY  commands. HyperDisk has separate controls for hard 
  2079.        and floppy drives. When in doubt, use the WRITE THROUGH modes.
  2080.        
  2081.        
  2082.        
  2083.        
  2084.        
  2085.        
  2086.        
  2087.        
  2088.        
  2089.        
  2090.        
  2091.        
  2092.        
  2093.        
  2094.        
  2095.        
  2096.        
  2097.        
  2098.        
  2099.        
  2100.        
  2101.        
  2102.        
  2103.        
  2104.        
  2105.        
  2106.        
  2107.        
  2108.        
  2109.        
  2110.        
  2111.        
  2112.        
  2113.        
  2114.        
  2115.        
  2116.        
  2117.        
  2118.        
  2119.        
  2120.        
  2121.        
  2122.        
  2123.         
  2124.         
  2125.         
  2126.         HyperDisk the Disk Accelerator by HyperWare.....................30
  2127.         
  2128.         HyperDisk Shareware Version 4.20                Feburary 3, 1991
  2129.         
  2130.         
  2131.         
  2132.                                     Appendix D
  2133.                         Microsoft Windows and The Keyboard
  2134.        
  2135.        Windows 2.0 or greater: 
  2136.                 When  Microsoft  Windows  is  active,  keystrokes cannot be 
  2137.                 intercepted  in  the  normal manner. Therefore, a different 
  2138.                 method  must  be  used while in the Windows environment. If 
  2139.                 you  are  using  Windows  2.0 or greater, first, select the 
  2140.                 Keyboard   Pause   state  by  entering  either  <PAUSE>  or 
  2141.                 <Ctrl><Num-Lock>;  then, enter the desired HyperDisk Hotkey 
  2142.                 sequence. 
  2143.        
  2144.        
  2145.        
  2146.                                     Appendix E
  2147.                              Borland's Reflex Package
  2148.         
  2149.                               *** W A R N I N G *** 
  2150.         
  2151.        Reflex  provides an asynchronous update mode for disk and diskettes. 
  2152.        You  must  disable  this  function  via the command line switch "-a" 
  2153.        before  operating  with  HyperDisk.  Due  to  special considerations 
  2154.        necessary   for   Desqview   operation,  Reflex  and  HyperDisk  are 
  2155.        incompatible if the Asynchronous option is selected. 
  2156.        
  2157.        
  2158.                                     Appendix F
  2159.                           Hard Disk Integration Packages
  2160.         
  2161.        Users of Everex's EverDisk package: 
  2162.                 Hyperdisk has no known operating problems in this
  2163.                 environment.
  2164.         
  2165.        Users  of  OnTrack's  Disk Manager and Storage Dimensions' SpeedStor 
  2166.        packages: 
  2167.                 Currently   Hyperdisk   directly   supports   Disk  Manager 
  2168.                 versions  3.10  to  4.20  and  SpeedStor  versions  5.14 to 
  2169.                 6.1. If  you  have prior  versions  installed  with DOS 2.0 
  2170.                 to  DOS 3.2, you should have no problems, but for DOS 3.30+ 
  2171.                 systems  you  must  have one of the above specified version 
  2172.                 if  your  hard  drive geometry does not match your system's 
  2173.                 pre-configured  ROM types (commonly referred to as the CMOS 
  2174.                 Drive  type).  Specifically,  the  number  of heads and the 
  2175.                 number  of  sectors  per track must be the same as the CMOS 
  2176.                 type;  the  actual  number of cylinders does not matter. If 
  2177.                 you  have  a  non-standard  disk  configuration  for  which 
  2178.                 HyperDisk  cannot  determine the method of integration, the 
  2179.                 STAGED  WRITE  functions  will  be disabled for that drive. 
  2180.                 Note:  Commonly, a non-standard disk will have a very small 
  2181.                 C: partition ( <2 megabytes).
  2182.        
  2183.         
  2184.         
  2185.         
  2186.         HyperDisk the Disk Accelerator by HyperWare.....................31
  2187. 
  2188.